import com.sun.org.apache.xerces.internal.impl.xs.models.XSCMBinOp;

import java.util.Scanner;

/**
 * @License: (C) Copyright 2013-2022
 * @Contact: abcque@outlook.com
 * @IDE: IntelliJ IDEA
 * @Encoding: utf-8
 * @Project: st2212 2213
 * @Package: PACKAGE_NAME
 * @File: Score.java
 * @Time: 2022/12/15 14:05
 * @Author: abcque
 * @Description: 学生成绩等级
 * @Modifier:
 * @ModifyDate:
 * @ModifyRemark:
 */
public class Score {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // step1、通过键盘输入学生人数，保存到 number 中
        int number = 0;
        System.out.println("请输入学生的人数: ");
        number = scanner.nextInt();

        // step2、创建动态数组，保存学生的成绩到 scores 中。
        int[] scores = new int[number];

        // step3、通过键盘输入学生成绩
        System.out.println("请输入学生的成绩，每个成绩占一行");
        for (int i = 0; i < scores.length; i++) {
            scores[i] = scanner.nextInt();
        }

        // step4、查找成绩的最高分
        int max = 0;
        for (int score: scores) {
            if (score > max){
                max = score;
            }
        }

        System.out.println("max = " + max);

        for (int score: scores) {
            if (score >= max - 10){
                System.out.println(score + " 对应的等级是：A");
            }
            else {
                if (score >= max - 20){
                    System.out.println(score + " 对应的等级是：B");
                }
                else {
                    if (score >= max - 30){
                        System.out.println(score + " 对应的等级是：C");
                    }
                    else {
                        System.out.println(score + " 对应的等级是：D");
                    }
                }
            }
        }
    }
}
